package net.edu_soft.ec.asset.pojo;

import java.io.Serializable;

public class ProductDetail implements Serializable {
    /**
     * 主键 id
     */
    private Integer productDetailId;

    /**
     * 产品id
     */
    private Integer productId;

    /**
     * 设计语言
     */
    private String sysLanguage;

    /**
     * 支持系统
     */
    private String supportSys;

    /**
     * 介绍
     */
    private String introduce;

    /**
     * 功能
     */
    private String functions;

    /**
     * 说明书
     */
    private String manual;

    /**
     * 更新日志
     */
    private String updateLog;

    /**
     * 配置信息
     */
    private String configInfo;

    /**
     * 文件
     */
    private String proFile;

    private static final long serialVersionUID = 1L;

    public Integer getProductDetailId() {
        return productDetailId;
    }

    public void setProductDetailId(Integer productDetailId) {
        this.productDetailId = productDetailId;
    }

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public String getSysLanguage() {
        return sysLanguage;
    }

    public void setSysLanguage(String sysLanguage) {
        this.sysLanguage = sysLanguage == null ? null : sysLanguage.trim();
    }

    public String getSupportSys() {
        return supportSys;
    }

    public void setSupportSys(String supportSys) {
        this.supportSys = supportSys == null ? null : supportSys.trim();
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce == null ? null : introduce.trim();
    }

    public String getFunctions() {
        return functions;
    }

    public void setFunctions(String functions) {
        this.functions = functions == null ? null : functions.trim();
    }

    public String getManual() {
        return manual;
    }

    public void setManual(String manual) {
        this.manual = manual == null ? null : manual.trim();
    }

    public String getUpdateLog() {
        return updateLog;
    }

    public void setUpdateLog(String updateLog) {
        this.updateLog = updateLog == null ? null : updateLog.trim();
    }

    public String getConfigInfo() {
        return configInfo;
    }

    public void setConfigInfo(String configInfo) {
        this.configInfo = configInfo == null ? null : configInfo.trim();
    }

    public String getProFile() {
        return proFile;
    }

    public void setProFile(String proFile) {
        this.proFile = proFile == null ? null : proFile.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", productDetailId=").append(productDetailId);
        sb.append(", productId=").append(productId);
        sb.append(", sysLanguage=").append(sysLanguage);
        sb.append(", supportSys=").append(supportSys);
        sb.append(", introduce=").append(introduce);
        sb.append(", functions=").append(functions);
        sb.append(", manual=").append(manual);
        sb.append(", updateLog=").append(updateLog);
        sb.append(", configInfo=").append(configInfo);
        sb.append(", proFile=").append(proFile);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}